package com.query;

import java.util.Date;

import com.type.TipoTarifarioEnum;

public class TarifarioQuery extends BaseQuery {

	private TipoTarifarioEnum tipoTarifario;

	private Date fechaDesde;

	private Date fechaHasta;

	private Long proveedorID;

	private Boolean futuro;

	private Date fecha;

	public TarifarioQuery() {
		this(null, null, null, null, null, null, null);
	}

	public TarifarioQuery(Long id, TipoTarifarioEnum tipoTarifario,
			Date fechaDesde, Date fechaHasta, Long proveedorID, Boolean futuro,
			Date fecha) {
		super(id);
		this.tipoTarifario = tipoTarifario;
		this.fechaDesde = fechaDesde;
		this.fechaHasta = fechaHasta;
		this.proveedorID = proveedorID;
		this.futuro = futuro;
		this.fecha = fecha;
	}

	public TipoTarifarioEnum getTipoTarifario() {
		return tipoTarifario;
	}

	public void setTipoTarifario(TipoTarifarioEnum tipoTarifario) {
		this.tipoTarifario = tipoTarifario;
	}

	public Date getFechaDesde() {
		return fechaDesde;
	}

	public void setFechaDesde(Date fechaDesde) {
		this.fechaDesde = fechaDesde;
	}

	public Date getFechaHasta() {
		return fechaHasta;
	}

	public void setFechaHasta(Date fechaHasta) {
		this.fechaHasta = fechaHasta;
	}

	public Long getProveedorID() {
		return proveedorID;
	}

	public void setProveedorID(Long proveedorID) {
		this.proveedorID = proveedorID;
	}

	public Boolean getFuturo() {
		return futuro;
	}

	public void setFuturo(Boolean futuro) {
		this.futuro = futuro;
	}

	public Date getFecha() {
		return fecha;
	}

	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}

}
